EPSP synthase - German English Dictionary